Skip to content

ci(pre-commit): block committing superpowers artifacts#416

Open
davidf-null wants to merge 1 commit into
mainfrom
chore/block-superpowers-precommit
Open

ci(pre-commit): block committing superpowers artifacts#416
davidf-null wants to merge 1 commit into
mainfrom
chore/block-superpowers-precommit

Conversation

@davidf-null

Copy link
Copy Markdown
Collaborator

Qué

Agrega un hook local de pre-commit (language: fail) que bloquea commitear cualquier archivo bajo un directorio superpowers/ (ej: docs/superpowers/specs/...).

- id: block-superpowers-files
  name: block superpowers files
  entry: >-
    Superpowers artifacts ... must not be committed. Unstage them before committing.
  language: fail
  files: '(^|/)superpowers/'

Por qué

Evitar que se suban specs/plans/brainstorms generados por la skill de superpowers (como el que se borró en #414).

Verificado

  • ✅ Bloquea docs/superpowers/specs/foo.md (exit 1 + mensaje).
  • ✅ No da falso positivo en archivos normales (.tf → skipped).

Caveat

El hook corre garantizado en local (requiere pre-commit install). En CI depende de que el workflow reutilizable tofu-lint.yml@main ejecute toda la suite de pre-commit — no verificable desde este repo.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants